import { createApp } from "vue";
// 引入 element 样式
import "element-plus/dist/index.css"
// 配置全局图标组件
import SvgIcon from "@/components/svg-icon.vue";

// 动态引入 element 组件
import ElementPlus from "element-plus";
// 设置 element 中文
import zhCn from "element-plus/dist/locale/zh-cn.mjs";
// 引入路由
import router from "@/router";
// 引入自定义的全局样式
import "@/assets/scss/common.scss";
// 引入 pinia 做为 store
import { createPinia } from "pinia";

// 引入入口挂在组件
import App from "./App.vue";

const pinia = createPinia();

const app = createApp(App);
// 配置 svg-icon 为全局组件
app.component("svg-icon", SvgIcon);
// 屏蔽右键菜单
document.addEventListener('contextmenu', (e) => {
  e.preventDefault();
});
app.use(ElementPlus, {locale: zhCn});
app.use(pinia).use(router);
app.mount('#app')
